﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

.bis01{ padding-top:50px; height:345px;}
.bis01 .lis1 {background:url(Img/Index/bi_t1.png) no-repeat center 49px;}
.bis01 .lis2 {background:url(Img/Index/bi_t2.png) no-repeat center 49px;}
.bis01 .lis3 {background:url(Img/Index/bi_t3.png) no-repeat center 49px;}
.bis01 .lis4 {background:url(Img/Index/bi_t4.png) no-repeat center 49px;}
.bis01 li { float:left; width:179px; height:116px; border-right:d6d6d6; text-align:center; padding:180px 26px 0;  font-size:14px; color:#333333; line-height:22px; border-right:1px solid #d6d6d6; margin-right:24px}
.bis01 li p{ height:30px; line-height:30px; font-size:20px; padding-bottom:9px; font-weight:bold;}
.bis01 li:hover { color:#fff;}
.bis01 .lis1:Hover { background:#0372c1 url(Img/Index/bi_t1_h.png) no-repeat center 49px}
.bis01 .lis2:Hover { background:#0372c1 url(Img/Index/bi_t2_h.png) no-repeat center 49px}
.bis01 .lis3:Hover { background:#0372c1 url(Img/Index/bi_t3_h.png) no-repeat center 49px}
.bis01 .lis4:Hover { background:#0372c1 url(Img/Index/bi_t4_h.png) no-repeat center 49px}
.bis01 .nones { margin:0; border:0}

.fenl{ float:left; width:224px; height:699px; background:url(Img/Index/fenl_bj.jpg) repeat-y; padding:4px 3px 0; overflow:hidden}
.fl_logo { font-size:0; line-height:0;}
.fl_logo img{ width:224px; height:71px}
.fenl .nr h3 a { height:53px; border-bottom:1px solid #2183c8; display:block; line-height:53px; padding-left:33px; font-size:16px; background:url(Img/Index/fl_x.jpg) no-repeat 182px 22px; color:#fff; font-weight:normal}
.fenl .nr h3 a:Hover {background:url(Img/Index/fl_x_h.jpg) no-repeat 175px 22px;}
.fenl .nr h4 a { display:block; height:36px; overflow:hidden; border-bottom:1px solid #d9d9d9; padding-left:33px; font-size:14px; color:#333333; font-weight:normal; line-height:36px; background:#fff}
.fenl .nr ul { padding:9px 10px 0 11px;background:#fff;min-height:200px;}
.fenl .nr li { height:32px; overflow:hidden; border-bottom:1px dotted #e8e8e8; padding:0 17px 0 14px; }
.fenl .nr li a { display:block; height:25px; line-height:25px; padding-left:8px; color:#666666;}
.fenl .nr li a:hover, .fenl .nr .cur a{ background:#e70012; display:block; color:#fff;}
.fenl .nr .nones a{ border:0}

.pro{ float:right; width:750px; height:703px}
.pro .tit { background:url(Img/Index/pro_tit.jpg) no-repeat; height:46px; padding:11px 20px 0 12px; overflow:hidden}
.pro .tit em a{width:102px;height:35px; text-align:center; line-height:35px; font-size:18px; color:#333333; background:#fff; display:block}
.pro .tit span a { float:right; padding-top:8px} 
.cp_t{ width:742px; height:381px; padding:3px; border:1px solid #e1e1e1; position:relative; margin-bottom:20px}
.cp_t dl{ overflow:hidden; position:relative; float:left; height:381px; }
.cp_t dt { float:left; font-size:0; line-height:0;}
.cp_t dt img { width:421px; height:381px;}
.cp_t dd {float:left;width:266px;padding:102px 22px 0 33px;height:279px;background:#e6e6e6;font-size:14px;color:#333333;line-height:28px;}
.cp_t dd h4 a { display:block; overflow:hidden; height:29px; line-height:30px; padding-bottom:7px; font-size:16px; font-weight:bold; color:#333333}
.cp_t dd span { font-size:16px; font-weight:bold;color:#333333}
.cp_t dd a {color:#333333}
.jiao1 { position:absolute; right:4px; bottom:4px;}
.jiao1 a { text-align:center; width:59px; height:32px; background:#d9d9d9; padding-top:13px; display:inline-block}
.jiao1 a:hover, .jiao1 .cur { background:#e70012}
.pro li { float:left; width:244px; height:237px; overflow:hidden; margin-right:9px; display:inline; position:relative}
.pro li img { width:236px; height:229px; border:1px solid #e2e2e2; padding:3px;}
.pro li em { position:absolute; width:236px; height:30px; background:url(Img/Index/pro_x.png) no-repeat; display:block; text-align:center; line-height:30px; color:#fff; line-height:30px; left:4px; bottom:4px}
.pro li p { background:url(Img/Index/pro_h.png) no-repeat; width:199px; height:163px; position:absolute; left:4px; top:4px; padding:66px 16px 0 21px; color:#fff; line-height:24px; font-size:14px; display:none}
.pro li p a { color:#fff}
.pro li span { display:block; height:22px; line-height:22px; padding-bottom:7px; font-weight:bold}
.pro .nones { margin:0}

.tu1 { background:url(Img/Index/tu1.jpg) no-repeat center top; height:338px; margin-top:50px; position:relative}
.dianh{ background:url(Img/Index/dh_bj.png) no-repeat right top; width:324px; height:41px; line-height:41px; padding-left:77px; float:right; font-size:18px; color:#333333; }
.t_l { float:right; width:640px; padding-top:111px;}
.t_l li { float:left; padding-left:30px; font-size:18px; color:#fff; width:290px; padding-left:30px; background:url(Img/Index/ico1.png) no-repeat 0 6px; line-height:27px; height:27px}

.ys_l{ background:url(Img/Index/ys_bj.jpg) no-repeat 251px 419px; width:1000px; margin:0 auto; height:1492px; position:relative}
.ys_l .tit { background:url(Img/Index/ys_x.jpg) no-repeat center 28px; text-align:center; font-size:24px; color:#e70012; font-weight:bold; height:104px;}
.ys_l .tit p { font-size:40px; color:#0372c1; padding-top:7px}
.ys_l dl{ position:absolute; width:522px}
.ys_l dt {float:left;width:74px;height:74px;border:3px solid #d9d9d9;font:46px Arial; color:#c6c6c6; text-align:center; line-height:74px;}
.ys_l dd { float:left; width:441px;}
.ys_l dd p { padding-left:20px; background:url(Img/Index/ys_d.jpg) no-repeat left bottom; font-size:22px; color:#333333; height:99px;}
.ys_l dd p span { font-size:32px; color:#0372c1; font-weight:bold;}
.ys_l dd p em { display:block; font:32px "Impact"; color:#d9d9d9; text-transform:uppercase}
.ys_l dd li { padding-left:17px; color:#141414; font-size:14px; background:url(Img/Index/ys_j.jpg) no-repeat 0 8px; margin-top:22px; line-height:24px; width:409px;}
.ys_l dd li i { color:#e70012}
.dls1 { left:0; top:189px;}
.ys_l .dls2 { left:505px; top:535px; width:495px}
.ys_l .dls2 dd { width:413px}
.ys_l .dls2 dd li { width:397px}
.dls3 { left:0; top:853px;}
.ys_l .dls4 { left:504px; top:1204px; width:393px}
.ys_l .dls4 dd { width:313px}
.ys_l .dls4 dd li{ width:294px}
.ys_img1, .ys_img2, .ys_img3, .ys_img4{ position:absolute}
.ys_img1 { top:104px; right:6px;}
.ys_img2 { top:438px; left:42px;}
.ys_img3 { top:827px; right:21px;}
.ys_img4 { top:1119px; left:29px;}

.list1{ background:url(Img/Index/lc_bj.jpg) no-repeat center top; height:373px;}
.lc_l{ width:1000px; margin:0 auto}
.lc_l .tit { padding-top:43px; height:109px; font-size:12px; color:#68b5dd; text-transform:uppercase; text-align:center}
.lc_l .tit p { font-size:24px; font-weight:bold; color:#fff; height:33px; line-height:33px; padding-bottom:4px;}
.lc_l .tit span { font-size:18px; display:block; color:#fff; padding-top:8px;}
.lc_l li { float:left; width:122px; height:121px; text-align:center; font-size:18px; color:#fff; padding-right:54px; background:url(Img/Index/lc_j.png) no-repeat right 50px; margin-right:43px; font-weight:bold}
.lc_l li span { background:url(Img/Index/lc_q.png) no-repeat; display:block;padding-top:39px; height:82px}
.lc_l .nones { margin:0; padding:0; background:none}
.btn1{ text-align:center; margin-top:31px}


.fa_l{ height:45px; height:528px; padding-top:45px; width:1001px; position:relative; left:-1; overflow:hidden}
.fa_l h4 { font:14px "Arial"; text-transform:uppercase; color:#9f9f9f; text-align:center; height:76px;}
.fa_l h4 a {font:24px "Microsoft YaHei";color:#333333;font-weight:bold; display:block; height:32px; line-height:32px; padding-bottom:5px;}
.fa_l .nr ul { height:89px; background:url(Img/Index/fa_t.png) repeat-x;position:relative; z-index:2}
.fa_l .nr li { float:left; background:url(Img/Index/fa_fgx.jpg) no-repeat right top; height:89px}
.fa_l .nr li a {text-align:center; padding:16px 33px 0; display:inline-block; height:73px; background:url(Img/Index/a1.png);width:100px;}
.fa_l .nr li a span { display:block; font-size:14px; color:#fff; padding-top:5px;}
.fa_l .nr li a:Hover, .fa_l .nr .cur a { background:url(Img/Index/fa_u_h.png) no-repeat center top; display:inline-block; text-decoration:none; color:#fff}
.fa_l .nr .nones { background:none}
.fa_l .nr dl { position:relative; top:-6px;z-index:1; _margin-top:-6px}
.fa_l .nr dt { float:left; font-size:0; line-height:0;}
.fa_l .nr dt img { width:626px; height:369px;}
.fa_l .nr dd { float:left; width:332px; padding:55px 0 0 42px; background:#e6e6e6; height:314px;}
.fa_l .nr dd h5 a { display:block; height:26px; line-height:26px; font-size:16px; color:#333333; overflow:hidden; margin-bottom:12px;}
.fa_l .nr dd p { line-height:28px; font-size:14px; color:#333333; padding-left:15px; background:url(Img/Index/ico2.jpg) no-repeat 0 12px}
.fa_l .nr dd img { margin-top:12px}
.fa_l .nr .nones a{width:105px;}


.al_l{ padding-top:45px; height:456px; overflow:hidden; position:relative}
.al_l h4 { font-size:16px;color:#9f9f9f; text-align:center; height:84px; font-weight:normal;}
.al_l h4 a {font:24px "Microsoft YaHei";color:#333333;font-weight:bold; display:block; height:32px; line-height:32px; padding-bottom:5px;}
.al_l li { float:left; width:243px; height:181px; overflow:hidden; position:relative; margin:0 514px 10px 0; display:inline}
.al_l li span { position:absolute; left:0; bottom:0; width:243px; height:30px; line-height:30px; text-align:center; color:#fff; background:url(Img/Index/al_x.png) no-repeat; display:block; font-size:14px;}
.al_l li img{width:243px; }
.al_l p {  width:497px; height:372px; overflow:hidden;position:absolute; left:252px; top:129px}
.al_l p span{ position:absolute; left:0; bottom:0;  width:497px; height:30px; line-height:30px; text-align:center; color:#fff; background:url(Img/Index/an_d.png) no-repeat; display:block; font-size:14px;}
.al_l .nones { margin:0 }

.hz_l { height:300px; overflow:hidden; padding-top:47px;}
.hz_l h4 { font:16px "Arial"; text-transform:uppercase; color:#9f9f9f; text-align:center; height:77px;}
.hz_l h4 a {font:24px "Microsoft YaHei";color:#333333;font-weight:bold; display:block; height:32px; line-height:32px; padding-bottom:5px;}
.hz_l .nr { background:url(Img/Index/hz_bj.jpg) no-repeat; height:170px; position:relative; padding:1px 0 0 1px;}
.hz_l .nr li { float:left; width:188px; font-size:0; line-height:0; height:170px;}
.hz_l .nr li img{ border-right:1px solid #999999;width:187px; height:130px;}
.hz_l .nr li span a { display:block; text-align:center; font-size:14px; height:32px; line-height:32px; padding-top:5px; border-bottom:1px solid #999999; width:178px; margin:0 auto;  color:#333333}
.jiao2 { position:absolute; right:0; top:-1px; width:59px; height:171px; padding:1px 1px 0px; background:#d9d9d9}
.jiao2 a { background:#0372c1; text-align:center; width:59px; height:54px; display:block; padding-top:30px; margin-bottom:1px}
.jiao2 a:Hover, .jiao2 .cur { background:#e70012}

.tu2{ background:url(Img/Index/tu2.jpg) no-repeat center top; height:300px}
.dianh2{ padding:220px 0 0 239px; font-size:20px; color:#fff;}
.dianh2 img { vertical-align:middle; margin-left:16px;}

.about{ padding-top:51px; height:360px;}
.about dt { float:left; font-size:0; line-height:0}
.about dt img { width:486px; height:347px; border:3px solid #d9d9d9; padding:3px;}
.about dd { float:left; width:470px; padding-left:32px; font-size:14px; color:#666666; line-height:24px;}
.about dd span { display:block; font:52px "Impact"; color:#808080; text-transform:uppercase; line-height:46px; padding-bottom:27px}
.about dd h2 a { display:block; height:30px; line-height:30px; color:#0372c1; font-size:18px;}
.about dd p { height:98px; overflow:hidden}
.about dd p a { color:#0372c1; font-weight:bold}
.td_l { position:relative; height:161px; width:470px;}
.td_l li { float:left; font-size:0; line-height:0; padding:16px 16px 0 0}
.td_l li img { width:200px; height:145px;}
.td_l .nones { padding:16px 0 0}
.jiao3 { position:absolute; right:0;width:59px; height:160px; padding:1px 1px 0px; background:#d9d9d9}
.jiao3 a { background:#0372c1; text-align:center; width:59px; height:54px; display:block; padding-top:25px; margin-bottom:1px}
.jiao3 a:Hover, .jiao3 .cur { background:#e70012}

.zs_l{  padding-top:37px;}
.zs_l .tit { background:url(Img/Index/ico3.jpg) repeat-x bottom; height:43px;}
.zs_l .tit ul { background:url(Img/Index/ico6.jpg) no-repeat 147px 14px; height:43px;}
.zs_l .tit li { float:left; height:41px; line-height:41px; padding:0 0 0 32px; margin-right:82px}
.zs_l .tit li a { font-size:18px; color:#333333; font-weight:bold;}
.zs_l .tit .son1{ background:url(Img/Index/ico4.jpg) no-repeat 0 10px;}
.zs_l .tit .son2{ background:url(Img/Index/ico5.jpg) no-repeat 0 10px;}
.zs_l .tit li a:hover, .zs_l .tit .cur a{ color:#0372c1; border-bottom:2px solid #0372c1; display:inline-block; text-decoration:none}
.zs_l .nr { padding-top:25px;}
.zs_l .nr li { float:left; font-size:0; line-height:0; padding-right:40px;}
.zs_l .nr li img{width:218px;}
.zs_l .nr .nones { padding:0}

.zx_l{ float:left; width:542px; padding-top:29px; height:406px;}
.zx_l .tit { background:url(Img/Index/ico3.jpg) repeat-x bottom; height:44px;}
.zx_l .tit ul { background:url(Img/Index/ico6.jpg) no-repeat 112px 14px; height:44px;}
.zx_l .tit li { float:left; height:42px; line-height:42px; margin-right:43px}
.zx_l .tit li a { font-size:18px; color:#333333; font-weight:bold;}
.zx_l .tit li a:hover, .zx_l .tit .cur { color:#0372c1; border-bottom:2px solid #0372c1; display:inline-block; text-decoration:none}
.zx_l .tit span a { float:right; line-height:44px; font-size:14px; color:#333333}
.zx_l .nr { padding-top:23px;}
.zx_l .nr dl { height:119px; padding-bottom:15px;}
.zx_l .nr dt { float:left; font-size:0; line-height:0;}
.zx_l .nr dt img { width:153px; height:117px; border:1px solid #e6e6e6;}
.zx_l .nr dd { float:left; width:370px; padding-left:13px; color:#333333; line-height:24px;}
.zx_l .nr dd h4 a { display:block; height:22px; line-height:22px; color:#333333; font-size:14px; font-weight:bold; padding-bottom:12px; overflow:hidden;}
.zx_l .nr dd p { height:55px; overflow:hidden}
.zx_l .nr li { height:36px; line-height:36px; border-bottom:1px dotted #dedede; color:#333333; padding-left:13px; background:url(Img/Index/ico7.jpg) no-repeat 0 12px;}
.zx_l .nr li a { color:#333333; font-size:14px;}
.zx_l .nr .nones { border:0}

.went { float:right; padding-top:29px; height:406px; width:411px;}
.went .tit { background:url(Img/Index/wt_t.jpg) no-repeat left bottom; height:44px; line-height:44px;}
.went .tit a {font-size:18px; color:#0372c1; font-weight:bold;}
.went .tit span a { float:right; line-height:44px; font-size:14px; color:#333333; font-weight:normal}
.went .nr { padding-top:8px;}
.went .nr dl { padding:16px 0 21px 20px;}
.went .nr dt a { padding-left:28px; background:url(Img/Index/wen.jpg) no-repeat 0 3px; display:block; height:24px; line-height:24px; display:block; font-size:14px; color:#333333}
.went .nr dd { padding-left:28px;background:url(Img/Index/da.jpg) no-repeat 0 3px; color:#333333; line-height:26px; margin-top:4px;}
.went .nr .wd{ background:#eeeeee}


.fullSlide{width:100%;position:relative;height:480px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:480px;overflow:hidden;text-align:center; background-position:center top;}
.fullSlide .bd li a{display:block;height:480px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:8px;margin:1px;overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on{background:#E70012;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1000;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px;height:73px;}
.fullSlide .prev{background:url(img/Index/left1s.png) no-repeat;}
.fullSlide .next{left:auto;right:5%;background:url(img/Index/right1s.png) no-repeat;}


/**/
body .sous{border: 1px solid #d9d9d9;}


/**/



/**/



/**/



/**/



/**/



/**/